.header{background:#009c86;height:13vw;box-shadow: 0 0 1px rgba(0,0,0,0.2);padding: 0 2vw;}
.logo{height:13vw;}.logo img{height:100%;}
.logo_lbk{height:13vw;float:right;position:relative;}

.lxrk_nav{background:url(../images/in_nav.png) center center no-repeat; background-size:auto 100%; height:13vw;float:right; width:8vw; display: block;}
.banner{height:75vw;overflow: hidden;}

.head_logo img{height: 13vw;}
.head_ssyr a{width: 10vw;}
.head_ssyr a img{height: 13vw; margin: 0 auto;}
.head_ssyr{position: relative;}
.head_ssyr b{width:1px; height: 6vw; position: absolute; left: 50%; top: 3vw; background: #65b3a8;}


				.in_ban_lbk{height: 66vw; display: block;position: relative;overflow: hidden;text-align: right;}
					.swiper-pagination_ban{position: absolute; z-index: 5555;bottom: 20px !important;}
.swiper-pagination_ban .swiper-pagination-bullet{opacity: 1 !important; background: #009c86 ; border-radius: 0;}
.swiper-pagination_ban .swiper-pagination-bullet-active{background: #fff !important ;}
.swzknsh{height: 20vw;text-align: left; display: block; width: 100%; padding: 0 2vw ;background: linear-gradient(to bottom,  transparent 0%, #009c86 100%);position: absolute; bottom: 0; left: 0; }
.swzknsh a{width: 80%;float: left; font-size: 16px; color: #fff; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tslck{background: #f1f7f6; padding: 3vw 0;overflow: hidden;}
.tslcks_left{width: 13%; padding:6vw 3.5vw ; font-size: 16px; background: #009c86; color: #fff; display: block; line-height: 22px;position: relative;}
.tslck_right{width: 87%;}
.tslck_right img{width: 100%;padding-top: 10px;}
.tsdj_sk{width: 1px; height: 3vw; display: block; position: absolute; left: 50%; top: 2vw; background: #fff;}
.tsdj_xk{width: 1px; height: 3vw; display: block; position: absolute; left: 50%; bottom: 2vw;background: #fff;}

.zxtskd{padding: 3vw 0; display: block; background: #faf9f9; }
.zxkdf_left{position: relative;}
.zxkdf_left b{width: 2px; height: 5vw; display: block; background: #009C86; position: absolute; left: 0vw; top: 6px;}
.zxkdf_left span{font-size: 16px; color: #000; display: block; line-height:30px ;padding-left: 3vw;}
.zxcjd_rigth{width: 16vw; height: 7vw; background: url(../images/more.png) center center no-repeat; background-size: contain;}
.zxcjd_rigth{font-size: 12px; color: #000; display: block;line-height: 7vw;text-align: center;}

.zxkhd_listk{clear: both; display: block;position: relative;}
.zxtks_tits{overflow: hidden; display: block; margin-bottom: 1vw;}

.zxkhd_listk li{position: relative; padding:1vw 0; display: block;}
.zxkhd_listk li b{width: 2vw; height: 2vw; display: block; border-radius: 50%; border:2px solid #009C86;position: absolute; top: 4vw; left: 0;z-index: 4; background: #fff;}
.zxkhd_listk li a{font-size: 14px; color: #707070; display: block; line-height: 30px;padding-left: 3vw;}
.zxkhd_listk i{width: 1px; height: 52vw; display: block; background: #009C86; position: absolute; left: 0.8vw ; top: 5vw;}

.zuixin_list{padding: 3vw 0; display: block; background: #fff; overflow: hidden;}

.zjbgd_list_left{width: 30%; display: block;}
.zjbgd_list_left img{width: 100%;}
.zjhkds_right{width: 70%;padding-left: 2vw;}

.zxhjds-list li{padding: 2vw 0; border-bottom: 1px solid #eee; overflow: hidden; }
.jgbkd_tit{font-size: 14px; color: #010101; display: block; line-height: 25px;}
.kjhjgd_rqk{font-size: 12px; display: block; color: #d3d3d3; display: block;}
.in_fote{background: #252932;overflow: hidden; padding:5vw 0; display: block;}

.in_lxdks{width: 80%;  display: block; margin: 0 auto 5vw; }
.in_lxdks img{width: 100%;}
.bqkhbsd span{font-size: 12px; color: #8b919e; display: block; line-height:25px ;text-align: center;}
.xjhskd{height: 13vw;}
.in_fotxdhk{height: 13vw;width: 100%; display: block; position: fixed; bottom: 0; left: 0;z-index: 77;}
.in_fotxdhk li{width: 33.33%; float: left; display: block;height: 13vw;}
.in_fotxdhk li:nth-child(1){background: #fbd946; display: block;}
.in_fotxdhk li a{padding:0 2vw ;  position: relative; display: block;}
.in_fotxdhk li:nth-child(1) b{width: 5vw; height: 5vw; display: block; background: url(../images/in_fot_ts1.png) center center no-repeat; background-size: contain;position: absolute; left: 5vw ; top: 4vw;}
.in_fotxdhk li span{font-size: 14px; color: #35301c;line-height: 13vw;/*padding-left: 5vw;*/ display: block; text-align: center;}
.in_fotxdhk li:nth-child(2) b{width: 5vw; height: 5vw; display: block; background: url(../images/in_fot_ts2.png) center center no-repeat; background-size: contain;position: absolute; left: 5vw ; top: 4vw;}
.in_fotxdhk li:nth-child(3) b{width: 5vw; height: 5vw; display: block; background: url(../images/in_fot_ts3.png) center center no-repeat; background-size: contain;position: absolute; left: 5vw ; top: 4vw;}
.in_fotxdhk li:nth-child(2) span{color: #fff;}
.in_fotxdhk li:nth-child(3) span{color: #fff;}
.in_fotxdhk li:nth-child(2){background: #009c86;}
.in_fotxdhk li:nth-child(3){background: #252932;}

	.in_fotxdhk li{position: relative;}
				.xlak{display: none;position: absolute; bottom: 13vw;width: 100%; background: #fff; box-shadow: 1px 2px 3px rgba(0,0,0,0.4);}
				.xlak dl dd{padding: 2vw 0; display: block; border-bottom: 1px solid #eee;}
				.xlak dl dd a{display: block; font-size: 14px; color: #000; text-align: center;}



.dekss,.dskss {position: relative; }
.dekss i{width: 5vw; display: block; height: 13vw; background: url(../images/in_y2.png) center center no-repeat; background-size: cover;position: absolute; left: -2.5vw; top: 0;}
.dskss i{width: 5vw; display: block; height: 13vw; background: url(../images/in_y1.png) center center no-repeat; background-size: cover;position: absolute; left: -2.5vw; top: 0;}

/*******************complain**********************/
.qctsw_tit img{width: 100%;}
.qjkhs_zskd{font-size: 14px; color: #989898; display: block; line-height: 28px;padding: 2vw 0;}
.yskjd{color: #ee1212;}
.tsk_czxxk{padding: 2vw 0 2vw 3vw; border-left: 3px solid #009c86; background: #ebf4f3;margin-bottom:2vw}
.tskld{font-size: 16px; color: #000; display: block;line-height: 30px;}
.ts_jdkf{font-size: 12px; color: #9b9b9b; display: block; line-height:23px ;}
.tyhjdjs{margin-bottom: 3vw; overflow: hidden;background:#fff;border-radius:10px;}

.xmwzk{font-size: 14px; color: #3d3d3d; display: block; line-height: 40px;min-width:22vw;}
.inpt_wbk{height: 40px; display: block; border:1px solid #eee;  width: 76%;padding: 0 2vw; position: relative;border-radius:10px;}
.inpt_wbk input{ border: none; background: none; height: 38px; display: block; position: absolute; top: 0 ; left: 2vw;width: 80%; background:#fff;} 

.zhucke{border-radius: 10px;}

/**********选项框*********/

.pagebg{background:#F7F7F7}


.xunhxk label{width:50%;float:left;padding-right:5vw;line-height: 40px;}
.inpt_wbk select{border:none; width: 100%; height: 38px; display: block;color: #787676; background: none; }
.inpt_wbk select option:nth-child(1){color: #a7a7a7;}
.zdyxzk{clear:both ;padding-left: 22vw;font-size: 14px; color: #6a6a6a; line-height:33px ;}

.cpksjd{width: 20vw;}
.ts_hosudms{width: 53%; border:1px solid #eee; display: block; height: 40px; border-radius: 2px;}
.ts_hosudms input{background: none; border:none; height: 38px; padding: 0 2vw;}
.skjbs_right{padding-left: 29vw;}
.rqk_zysxks{clear:both ;font-size: 12px; line-height: 20px; display: block; color: #cfcfcf;padding: 5px 0;}
.inp_jxsmc{width: 75%;}

.skjbs_right input,.skjbs_right .inpt_wbk {width: 100%;}
.yxslcks{padding-left: 30vw;width: 66%;}
.skjbs_right_sjhd{padding-left: 19vw;}
.skjbs_right_sjhd input{width: 96%;}
.taks_imgkds ul{margin-left: -2vw;overflow: hidden;}
.taks_imgkds li{width: 25%; float: left; padding-left: 2vw;}
.taks_imgkds a img{width: 100%;}
.pane{display: none;}

.hit-fwkd{color: red !important;}
.fwwtks{width: 100%;}
.tabPanel-fwtd{width: 100%;}

.panes-fwtd{height: 30vw;;}

.xmwzksa{display: block;}
.tsbtdjd{width: 100%;padding-left: 0;clear: both;}
.tsnrks{padding: 2vw ; display: block;overflow: hidden; height: 20vw;}
.tsnrks textarea{width: 100%;height: 20vw;}
.ysmansx_inpyt{width: 45vw;height: 40px; display: block;}
.ysmansx_inpyt input{height: 38px;width:100%;display: block; border:1px solid #eee;padding: 0 2vw;}

.yazm_img{width: 23vw;height: 40px; border:1px solid #eee; }

.yazm_img img{width: 100%;}

.yuvjhd_right{overflow: hidden; display: block;}
.fskbxd{width: 100%;margin: 3vw 0 6vw; height: 40px; display: block; border-radius: 5px; background: #009c86; font-size: 14px; color: #fff; line-height: 40px;}
.jhjdsd{font-size: 14px; color: #737373; text-align: center; display: block; line-height:30px;}
.rhjgskd{width: 100%;}

.rggeusi{}
.logo{
	width:96px; height:96px;background:#E76E51; border-radius:50% 50% 50% 50%;
	line-height:96px; margin:auto;text-align:center; color:#fff;font-size:18px;margin-top:60px;  margin-bottom:50px;
}
.rggeusi img{width: 100%;}
.zckhd{padding: 4vw 0; display: block;}
.hyknms{width: 100%;}
.sjkjd input{left:3vw;}
.zhucewskl{padding: 0 2vw; display: block;}
.hqdtykd{width: 25vw; background: #E76E51; height: 40px; display: block;text-align: center; border-radius: 0 2px 2px 0; font-size: 14px; color: #fff;position: absolute; top:0; right: 0; line-height: 38px;}
.kjgkjd img{width: 100%;height: 40px; border-left: 1px solid #eee; border-bottom: 1px solid #eee;}
.kjgkjd{width: 28vw;}
.jhgskad{font-size: 14px; color: #a5a5a5; line-height: 20px; ;}

.zhcjsmd{width: 100%; height: 40px; background: #E76E51;-webkit-appearance: none;  border-radius: 2px; display: block;margin: 4vw 0; font-size: 16px; color: #fff; text-align: center; line-height: 40px;border-radius: 20px;}
.wjhkgbd{font-size: 14px; color: #c8c8c8; display: block; line-height: 30px; text-align: right;}
.ljdlk{color: #E76E51;}
.car_vie_ban img{width: 100%;}
